package com.tjetc.service;

import com.tjetc.entity.CollectShop;
import com.tjetc.entity.CollectShopDetails;
import com.tjetc.entity.Merchant;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/***
 * 用户收藏店铺的接口
 */
public interface CollectShopService {
    //添加收藏的店铺
    int addShop(CollectShop collectShop);
    //删除收藏的店铺
    int deleteShop(Integer userId,Integer merchantId);
    //根据用户id查询所有收藏的店铺
    List<Merchant> selectByUserId(Integer id);
    //查询该店铺是否被该用户收藏
    CollectShop queryCollect(int userId,int merchantId);
    //获取制定时间，制定id的店家的总单数
    Integer getMonthlyOrderNums(Integer MerchantId);
    //获取制定时间，制定id的店家的总金额
    BigDecimal getMonthlyOrderAmount(Integer MerchantId);
}
